var pageElement: HTMLElement = null;
for (var i = 0; i < document.body.childNodes.length; i++) { var e = <HTMLElement>document.body.childNodes.item(i);
if (e && e.tagName && e.tagName.toLowerCase()
&& e.className && e.className.indexOf('teapo-page') >= 0) { addEventListener(window, 'keydown', e => { if ((<any>e).keyCode === 83 ) { var blob: Blob = new (<any>Blob)(['<!doctype html>\n', document.documentElement.outerHTML], { type: 'application/octet-stream' }); var url = URL.createObjectURL(blob);
var a = document.createElement('a'); a.setAttribute('download', 'teapo-tests.html'); var evt = document.createEvent("MouseEvents"); (<any>evt).initMouseEvent("click", true, false, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null); var testPage = new teapo.tests.TestPage();
ko.renderTemplate('TestPage', testPage, null, pageElement);